package com.zhiche.lisa.lspm.vo.vehicle;

import com.zhiche.lisa.lspm.dao.model.carrier.CarrierInfo;
import org.codehaus.jackson.map.annotate.JsonSerialize;
import org.codehaus.jackson.map.ser.std.ToStringSerializer;

import java.io.Serializable;

/**
 * Created by zhaoguixin on 2018/7/16.
 */
public class WeChatVehicle extends CarrierInfo implements Serializable {

    /**
     * 挂车ID
     */
    @JsonSerialize(using = ToStringSerializer.class)
    private Long trailerId;
    /**
     * 挂车车牌号
     */
    private String trailerPlate;
    /**
     * 挂车类型ID
     */
    private String trailerTypeId;
    
    /**
     * 	挂车属性
     * 
     */
    private String trailerProper;
    /**
     * 挂车类型名称
     */
    private String trailerTypeName;
    /**
     * 挂车认证状态
     */
    private Integer trailerAuthStatus;
    /**
     * 牵引车类型名称
     */
    private String tractorTypeName;
    /**
     * 司机ID
     */
    @JsonSerialize(using = ToStringSerializer.class)
    private Long driverId;
    /**
     * 司机姓名
     */
    private String driverName;
    /**
     * 司机电话
     */
    private String driverMobile;
    /**
     * 承运商名称
     */
    private String lspName;

    /**
     * 车队类型
     */
    @JsonSerialize(using = ToStringSerializer.class)
    private String fleetTypeId;

    /**
     * 车队创建者
     */
    private String fleetCreator;
    /**
     * 司机身份证
     */
    private String idCard;
    
    /**
     * 	车队名
     * 
     */
    private String fleetName;
    /**
     *	 车队ID
     * 
     */
    private Long newFleetId;
    
    /**
     * 	身份证ID
     */
    private String licenseId;

	public String getLicenseId() {
		return licenseId;
	}

	public void setLicenseId(String licenseId) {
		this.licenseId = licenseId;
	}

	public Long getNewFleetId() {
		return newFleetId;
	}

	public void setNewFleetId(Long newFleetId) {
		this.newFleetId = newFleetId;
	}

	public String getFleetName() {
		return fleetName;
	}

	public void setFleetName(String fleetName) {
		this.fleetName = fleetName;
	}

	public String getTrailerProper() {
		return trailerProper;
	}

	public void setTrailerProper(String trailerProper) {
		this.trailerProper = trailerProper;
	}

	public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public Long getTrailerId() {
        return trailerId;
    }

    public void setTrailerId(Long trailerId) {
        this.trailerId = trailerId;
    }

    public String getTrailerPlate() {
        return trailerPlate;
    }

    public void setTrailerPlate(String trailerPlate) {
        this.trailerPlate = trailerPlate;
    }

    public String getTrailerTypeId() {
        return trailerTypeId;
    }

    public void setTrailerTypeId(String trailerTypeId) {
        this.trailerTypeId = trailerTypeId;
    }

    public String getTrailerTypeName() {
        return trailerTypeName;
    }

    public void setTrailerTypeName(String trailerTypeName) {
        this.trailerTypeName = trailerTypeName;
    }

    public Long getDriverId() {
        return driverId;
    }

    public void setDriverId(Long driverId) {
        this.driverId = driverId;
    }

    public String getDriverName() {
        return driverName;
    }

    public void setDriverName(String driverName) {
        this.driverName = driverName;
    }

    public String getDriverMobile() {
        return driverMobile;
    }

    public void setDriverMobile(String driverMobile) {
        this.driverMobile = driverMobile;
    }

    public String getLspName() {
        return lspName;
    }

    public void setLspName(String lspName) {
        this.lspName = lspName;
    }

    public String getTractorTypeName() {
        return tractorTypeName;
    }

    public void setTractorTypeName(String tractorTypeName) {
        this.tractorTypeName = tractorTypeName;
    }

    public Integer getTrailerAuthStatus() {
        return trailerAuthStatus;
    }

    public void setTrailerAuthStatus(Integer trailerAuthStatus) {
        this.trailerAuthStatus = trailerAuthStatus;
    }

    public String getFleetTypeId() {
        return fleetTypeId;
    }

    public void setFleetTypeId(String fleetTypeId) {
        this.fleetTypeId = fleetTypeId;
    }

    public String getFleetCreator() {
        return fleetCreator;
    }

    public void setFleetCreator(String fleetCreator) {
        this.fleetCreator = fleetCreator;
    }
}
